Skip to content

add new section to the side bar#2004

Merged
Mbeaulne merged 1 commit intomasterfrom
03-24-add_new_section_to_the_side_bar
Apr 10, 2026
Merged

add new section to the side bar#2004
Mbeaulne merged 1 commit intomasterfrom
03-24-add_new_section_to_the_side_bar

Conversation

@Mbeaulne
Copy link
Copy Markdown
Collaborator

@Mbeaulne Mbeaulne commented Mar 24, 2026

Description

Enhanced the dashboard sidebar with additional navigation options and authentication integration. The sidebar now includes a documentation link, settings navigation, and conditional authentication controls. Restructured the sidebar layout to separate primary navigation from utility items with a visual divider.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Navigate to the dashboard
  2. Verify the sidebar displays all original navigation items (Dashboard, Experiments, Recently Viewed)
  3. Check that the bottom section shows the documentation link, settings link, and authentication component (if authorization is required)
  4. Test that the documentation link opens in a new tab
  5. Verify the settings link navigates to /settings/backend
  6. Confirm the authentication component appears only when authorization is required

Additional Comments

The sidebar now uses a flex layout to properly position utility items at the bottom, and includes proper external link handling for the documentation URL.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 24, 2026

🎩 To tophat this PR:

You can add the following URL parameter to your browser to tophat this PR:

`?tophat_location=03-24-add_new_section_to_the_side_bar/20f904c`

@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 2 times, most recently from aeb6fa8 to ad26745 Compare March 27, 2026 13:52
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 181e933 to 9ed083c Compare March 27, 2026 13:58
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from ad26745 to b2e8ad6 Compare March 27, 2026 13:58
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 9ed083c to a15f51a Compare March 27, 2026 14:07
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 3 times, most recently from d8285d7 to df32b4a Compare March 27, 2026 14:16
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 83b910a to 43e6640 Compare March 27, 2026 14:16
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from df32b4a to bed7079 Compare March 27, 2026 14:25
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 43e6640 to 29c8aa1 Compare March 27, 2026 14:25
This was referenced Apr 8, 2026

{/* Bottom utilities */}
<BlockStack gap="1" className="border-t border-border pt-3">
<a
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link?

Copy link
Copy Markdown
Collaborator

@camielvs camielvs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments

@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from b88a452 to 6f05d41 Compare April 9, 2026 15:54
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 9b7a625 to 39961b9 Compare April 9, 2026 15:54
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from 6f05d41 to b321fbe Compare April 9, 2026 16:09
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 39961b9 to 7d804a8 Compare April 9, 2026 16:09
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from b321fbe to 8620c23 Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 7d804a8 to 27ae071 Compare April 9, 2026 16:28
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from 8620c23 to 4d83b31 Compare April 9, 2026 16:56
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch 2 times, most recently from 07e24fa to a2a5147 Compare April 9, 2026 19:53
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 2 times, most recently from a7884a6 to dfc41bc Compare April 9, 2026 20:04
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch 2 times, most recently from cd31567 to 72917a7 Compare April 9, 2026 20:13
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 2 times, most recently from 0c57d9c to f6e5b02 Compare April 10, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the 03-24-updates_runs_and_pipelines_designs branch from 72917a7 to f0d9812 Compare April 10, 2026 19:09
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch 2 times, most recently from 7759b79 to df7dead Compare April 10, 2026 19:59
Copy link
Copy Markdown
Collaborator Author

Mbeaulne commented Apr 10, 2026

Merge activity

  • Apr 10, 8:38 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Apr 10, 9:29 PM UTC: Graphite rebased this pull request as part of a merge.
  • Apr 10, 9:32 PM UTC: @Mbeaulne merged this pull request with Graphite.

@Mbeaulne Mbeaulne changed the base branch from 03-24-updates_runs_and_pipelines_designs to graphite-base/2004 April 10, 2026 21:25
@Mbeaulne Mbeaulne changed the base branch from graphite-base/2004 to master April 10, 2026 21:28
@Mbeaulne Mbeaulne force-pushed the 03-24-add_new_section_to_the_side_bar branch from df7dead to 20f904c Compare April 10, 2026 21:29
@Mbeaulne Mbeaulne merged commit 3adfd98 into master Apr 10, 2026
17 checks passed
@Mbeaulne Mbeaulne deleted the 03-24-add_new_section_to_the_side_bar branch April 10, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants